// +----------------------------------------------------------------------+
// |                       	     TpvMarket                                |
// +----------------------------------------------------------------------+
// |                	     www.tpvmarket.com                            |
// +----------------------------------------------------------------------+
// |       	     Copyright (c) 2013 Carlos Mora Molina    			      |
// +----------------------------------------------------------------------+
// | Este programa es software libre. Puede distribuirlo  y/o modificarlo |
// | bajo los términos de la  licencia GNU General Public License  tal  y |
// | como la publica la Fundación de Software Libre, bajo la denominación |
// | GPL, en su versión 2 o posterior (versión inglesa).                  |
// |                                                                      |
// | This program is free software. You can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation; either version 2 or later of the GPL.  |
// +----------------------------------------------------------------------+
// | Autores/Authors:                                                     |
// |          Carlos Mora <ozonosp@gmail.com>                             |
// +----------------------------------------------------------------------+
//
// $Id: Exp $

function autoLoadForm(jsonData) {
	
	$.each(jsonData,function(field,value){ //Para cada elemento
		
		var element = $('[name='+field+']'); //Buscamos el elemento por su nombre
		var tagName = $(element).prop('tagName');
		var elementType = $(element).attr('type'); //Establecemos el tipo
		
		if(tagName == 'INPUT' && elementType == 'text')				$(element).val(value);
		else if(tagName == 'INPUT' && elementType == 'radio')		$(element).closest(':radio[value='+value+']').click();
		else if(tagName == 'SELECT')								$(element).find('option[value='+value+']').attr('selected', 'selected');
		
	});
}